@charset "utf-8";
/*■■■■■■■■　共同设定 ■■■■■■■■*/
*{margin:0;padding:0;}
body{ color:#535353; overflow-x:hidden; margin:0 auto; font: 12px/1.5 "微软雅黑",Arial,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; }
.clear{clear:both;}
.w1100{ width:1100px; margin:0 auto;}
.f-cb {
  zoom: 1;
}

.f-cb:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: ".";
}

/* HTY Common Atom*/
.fl{float:left;}
.fr{float:right;}
.c_b{clear:both;}
textarea{resize:none; overflow:auto;}
/*■■■■■■■■　基本设定　■■■■■■■■*/
.main{width:1004px; margin:0 auto; position:relative;}

.tel{
	float: left;
	padding-left: 35px;
	color: #e4e4e4;
	font-size: 18px;
	line-height: 36px;
	background: url(../images/index_02.png) no-repeat left center;
}



/*-----------------  ■ head -------------------*/


.head{ width:100%; background:#303440;line-height:36px;}
.head p{ text-align:right;}
.head a{  padding:0 10px; color:#e4e4e4;}
.top{width:100%;height:150px;background: url(../images/dealer_opacity01.png) repeat; z-index:2;}
.nav{width:1100px;height:150px;margin:0 auto;}
.lang{ font-size:18px;float:right;margin-top:20px; color:#aaaaaa;}
.nav_logo{width:270px;height:100px;float:left;}
.nav_logo img{display:block;float:left;margin-top:25px}

.head_nav{ width:730px;float:left;font-size:14px;color:#fff; padding-left:100px; text-align:center; line-height:20px; }
.mhead_nav ul{ float:left;}
.head_nav ul li{float: left;height: 72px;
    text-align: center;
    padding-top: 39px;}
.head_nav ul li:hover{ padding-bottom:1px;border-bottom:3px solid #303440;}
.head_nav ul li.home{ padding-bottom:1px;border-bottom:3px solid #303440;}
.head_nav ul li a{ line-height:24px;height:48px;
background:url(../images/nav_r.jpg) right center no-repeat;
    color: #666666;
    margin: 0;
    border-left: none;
    display: inline-block;
    font-size: 14px;
    width:120px;}
.head_nav ul li a:hover{color:#202020 !important; }
/*erji*/
.head_nav ul li dl{ padding:0px;margin:0px;display:none; width:120px; text-align:center;line-height: 40px; }
.head_nav ul li dl dt{position: absolute; top: 150px;height: 188px;line-height: 40px; z-index: 99;  width: 120px;border-top:1px solid #303440;}
.head_nav ul li dl dt span{display:block;border-left: 1px solid #E6E4E3; border-right: 1px solid #E6E4E3; padding: 0 8px; background: #ffffff url(../images/menu.gif) no-repeat bottom; }
.head_nav ul li dl dt a{text-align: center; padding: 0; border-right: none; color: #666; font-weight: normal; width: auto; 
display:inline-block; background:none;}

.head_nav ul li dl dt a:hover{color:#666 !important; }















/*首页联系我们*/
.contact{ position:relative; height:450px; background:url(../images/lx01.jpg) no-repeat bottom center;}
.contact01{ position:absolute;border-top:#ffe469 solid 4px; top:0; left:50%;margin-left:-550px;  width:260px; height:450px; background:#24262b url(../images/lx02.jpg) no-repeat top center;}
.contact02{ padding-top:7px; height:55px; text-align:center; background:url(../images/lx04.jpg) repeat-x left bottom;}
.contact02 font{ display:block; color:#fff; font-size:18px; text-transform:uppercase; line-height:26px; height:26px;}
.contact02 span{ display:block; color:#fff; font-size:16px; line-height:1}
.contact03{ line-height:30px; color:#fff; font-size:16px; border-bottom:#3a4664 solid 1px; background:url(../images/lx05.png) no-repeat 25px 12px; padding:10px 10px 10px 60px;}
.contact04{ line-height:30px; color:#fff; font-size:16px; border-bottom:#3a4664 solid 1px; background:url(../images/lx06.png) no-repeat 25px 12px; padding:10px 10px 10px 60px;}
.contact05{ line-height:30px; color:#fff; font-size:14px; border-bottom:#3a4664 solid 1px; background:url(../images/lx08.png) no-repeat 25px 12px; padding:10px 10px 10px 60px;}
.contact07{ line-height:30px; color:#fff; font-size:14px; border-bottom:#3a4664 solid 1px; background:url(../images/lx07.png) no-repeat 25px 12px; padding:10px 15px 10px 60px;}

.contact06{ width: 168px;
    height: 140px;
    margin: 20px auto; background:#2f3135; text-align:center;}
.contact06 img{ margin-top:14px;}





.foonavf{ width:100%;color:#c5bdbb; height:40px; padding:15px 0 0; text-align:center; background:#24262b; font-size:12px;}
.foonavf .nnf{ float:left; width:510px; color:#445277}
.foonavf a.foonav{color:#fff; display:inline-block; padding:0 3px; position:relative; text-align:left;height:26px; line-height:26px;}
.fri_link{ width:100%;color:#fff;height:164px; line-height:30px;  margin:0;  color:#999;}
.fri_link .atitle{ float:left; margin:40px 0 0; background:url(../images/d2.png) left center no-repeat; padding:0 0 0 20px;}
.fri_link .atitle span{display:block;font-size:20px; color:#2f3747; }
.fri_link .atitle font{display:block;font-size: 40px; font-family:Arial, Helvetica, sans-serif; color:#2f3747;text-transform: uppercase; line-height:1}

.fri_link a{ float:left; margin:30px 4px 0 0;position:relative; height:91px; width:115px; background-position:center; background-size: auto 100%; background-repeat:no-repeat;}
.fri_link  .nnf{ float:right; width:960px; padding:0 0 0 20px;}
.foonavf .rb{float:right; line-height:30px; padding:0 0 0 30px; height:30px;  background:url(../images/d4.png) left center no-repeat; font-weight:bold; text-transform:uppercase;}
.foonavf .rb a{font-size:15px; color:#fff;}
.foonavf .rb a:hover{color:#fff;}




/*********footer*********/
.footer{height:40px; width:100%; clear:both; background-color:#282a2f; font-size:12px;}
.footer .share_b{ float:right; padding:20px 0 0}

.footer .manager_info{  width:1100px;line-height:28px; padding:10px 0 0; color:#a4a4a4; margin:0 auto;}
.footer .manager_info a{color:#a4a4a4;}
.footer .manager_info span+span{padding-left:20px;}
.wl{width:1100px; margin:0 auto; position:relative;}
.pl_20{padding-left:20px;}
/*adright*/
.float-right{position: fixed;right: 1%;top:400px;z-index: 20;width: 80px;}
.float-right li{position: relative;width: 80px;height: 80px;margin-bottom: 2px;line-height: 35px;text-align: center;}
.float-right li a{display: inline-block;width: 100%;height: 66px;padding-top: 14px;background: url(../images/bg_sidefloat.png) no-repeat;}
.float-right li a:hover{background-position: 0 -80px;}
.float-right li .sign{display: inline-block;float: left;width: 100%;height: 31px;}
.float-right li .sign.fi{background: url(../images/bg_sidefloat01.png) no-repeat center;}
.float-right li .sign.se{background: url(../images/bg_sidefloat02.png) no-repeat center;}
.float-right li .sign.th{background: url(../images/bg_sidefloat03.png) no-repeat center;}
.float-right li .sign.fo{background: url(../images/bg_sidefloat04.png) no-repeat center;}
.float-right li p{color: #fff;}
.float-right li .tel{position: absolute;left: -186px;top: 7px;width: 174px;height: 68px;padding: 0 11px 0 4px;background: url(../images/bg_sidefloattel.png) no-repeat;font-size: 18px;line-height: 68px;color: #2f3135;
text-align: center;display: none;}
.float-right li .img{position: absolute;left: -136px;top: -19px;width: 107px;height: 107px;padding: 11px 19px 10px 13px;background: url(../images/bg_sidefloatimg.png) no-repeat;display: none;}
.hovercolor:hover{color:#eee!important;}.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}